package cn.zhoujing.demo.redis.service;

import cn.zhoujing.demo.redis.common.dto.LoginDTO;
import cn.zhoujing.demo.redis.common.dto.LogoutDTO;
import cn.zhoujing.demo.redis.common.vo.LoginVO;
import com.fasterxml.jackson.core.JsonProcessingException;
import org.springframework.security.oauth2.common.OAuth2AccessToken;
import org.springframework.web.HttpRequestMethodNotSupportedException;

/**
 * @author zhoujing
 * @createTime 2023/12/1 - 18:02
 */
public interface LoginService {


    OAuth2AccessToken postAccessToken(LoginDTO data) throws HttpRequestMethodNotSupportedException, JsonProcessingException;

    boolean removeAccessToken(LogoutDTO dto);

}
